home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / comm / tlx_hst.zip / TLX_HSTI.DOC < prev    next >
Text File  |  1988-12-15  |  11KB  |  239 lines

  1. The USRobotics Courier HST Modem
  2.  
  3. (c) Andrzej Taramina, 1988,1989
  4.  
  5. USR, Courier, HST are trademarks of USRobotics, Inc.
  6. Telix (c) Colin Sampaleanu, Exis Inc.
  7.  
  8.  
  9. INTRODUCTION
  10.  
  11. This document discusses some of the unique features of the HST
  12. modem and gives more specific information on using the HST with
  13. Telix 3.11 for Bulletin Board operations.  It is not deeply
  14. technical, but major differences between the HST and other, more
  15. conventional modems are covered.
  16.  
  17.  
  18. HIGH SPEED PROTOCOLS AND MODEM COMPATIBILITY
  19.  
  20. The HST is fast, which is probably why you bought it in the
  21. first place.  Without going into a philosophical discussion,
  22. suffice it to say that there are many 9600bps modems available
  23. commercially, and most of these modems use totally incompatible
  24. high-speed communications protocols.  Your HST will NOT
  25. communicate at 9600bps with 9600 modems made by Hayes, Microcom,
  26. Fastcomm, etc... Although a 9600bps standard exists, modems
  27. adhering to it are few, far between, and still quite expensive.
  28. You may not like this, but that's the way it is.  The HST will,
  29. however, communicate at lower speed with all modems supporting
  30. the 1200/2400 standards, including other modems incompatible at
  31. the higher speeds.  Don't waste the Sysop's time by asking him
  32. why you can't download at 9600bps if his board is equipped with
  33. a Hayes modem.  Chances are you'll end up in a heated debate as
  34. to which modem is best. Progress is being made, however, on the
  35. creation of an industry-wide 9600bps standard.  USR expect to
  36. deliver a new modem early next year (1989) that will talk to all
  37. common 9600 baud modems. Upgrades will be available to HST owners.
  38.  
  39. Also, when connected to another HST, the effective
  40. modem-to-modem speed ("link rate") may exceed the nominal
  41. 9600bps rate by 10 to 30%, depending on line conditions and the
  42. ability of your computer to send/receive data at the higher
  43. speed.  File transfer rates of 1100-1200 cps between two HST
  44. modems (characters per second) are not uncommon.
  45.  
  46.  
  47. ERROR CORRECTION
  48.  
  49. At 9600bps, when communicating with another HST,  both modems
  50. use sophisticated (and proprietary) error correction techniques
  51. which insure that the data which was received is identical to
  52. the data which was sent.  At lower speeds (1200/2400), the HST
  53. relies on its built-in MNP firmware (Microcom Networking
  54. Protocol) for error-free communications with other MNP-equipped
  55. modems.  This effectively eliminates the need for conventional
  56. "Software" error-correction implemented in software-only file
  57. transfer protocols such as Xmodem, Xmodem/CRC, 1k-Xmodem (a.k.a.
  58. Ymodem), Zmodem and many others.
  59.  
  60. To take advantage of the much faster and more efficient built-in
  61. error correction, special file transfer protocols must be used.
  62. These protocols do not perform any error-checking and
  63. correction; they rely entirely on the modem to do so.  Such
  64. protocols include Ymodem-G, Imodem, and the registered version
  65. of Zmodem (DSZ, authored and copyrighted by Chuck Forsberg).
  66.  
  67. Remember that error-free transmissions take place ONLY if you
  68. are connected to an HST (at 9600bps) or to an MNP-compatible
  69. modem of any brand at 1200 or 2400bps.  If setup properly, the
  70. HST will return a special "CONNECT xxxxx/ARQ" message upon
  71. connect (where xxxxx is the connect speed)  which reflects the
  72. fact that an error-free connection has been established with the
  73. other modem.
  74.  
  75.  
  76. FACTORS AFFECTING TRANSFER SPEED
  77.  
  78. There seems to be some widespread misunderstanding of the term
  79. "Speed" as it applies to the HST and other "high-speed" modems.
  80. How fast does it really go?  What is its limit?  More important,
  81. what are the factors that limit the modem's speed?
  82.  
  83. It is all very simple, really.  One end of the modem talks to
  84. the computer, while the other end talks to another modem.  The
  85. speed you are really interested in is the LINK RATE, which is
  86. the speed at which the two modems transmit data.
  87.  
  88. If the HST is setup to transmit/receive at the highest possible
  89. link rate, the effective speed will depend on the following
  90. physical factors:
  91.  
  92. 1. The maximum speed that can be achieved by the other modem,
  93. 2. The maximum speed at which your computer can communicate with
  94. your HST modem and
  95. 3. The maximum speed at which the OTHER computer can communicate
  96. with ITS modem.
  97.  
  98. It is intuitively obvious that the effective modem-to-modem link
  99. rate cannot possibly exceed the slowest of 1,2, or 3 above.
  100. Unfortunately, you can only control item #2, the speed at which
  101. your computer communicates with your HST modem.  This speed is
  102. NOT determined by the modem, but by the following:
  103.  
  104. 1. The type of computer and communications interface you are
  105. using and
  106. 2. The communications software you are using.
  107.  
  108.  
  109. PHONE LINE NOISE
  110.  
  111. In an HST-HST connection, extraneous noise characters will not
  112. appear on the computer's screen.  This led to the false belief
  113. that error-correcting modems eliminate noise.  They do not.
  114. The modem's built-in error-correction firmware (ie, MNP) insures
  115. that the data which is received is the same as the data that was
  116. sent in a manner similar to software-only error-corrction
  117. protocols such as CRC (Cyclical Redundancy Check).  Thus, the
  118. modem themselves initiate the retransmission of blocks of data
  119. which were affected by line noise.  Although the computer does
  120. not see it, noise affects transmissions just as negatively and
  121. results in a slowing down of the data transfer.  On the HST
  122. modem, erratic blinking of the RD/SD lights may be an indication
  123. of poor line quality.
  124.  
  125.  
  126. DATA FRAME OPTIMIZATION (MNP4) AND DATA COMPRESSION (MNP5)
  127.  
  128. With release level 964 of the HST's ROM code, USR implemented
  129. MNP level 4 (Data Frame Optimization) and MNP Level 5 (Data
  130. Compression).  Although 964-level HST modems are fully
  131. downward-compatible with earlier releases of the ROM (ie, 961,
  132. 963), these features can only be used with other 964-level (or
  133. more recent) HST modems.
  134.  
  135. Control of MNP level 4 operation is available via S-register 15,
  136. a new register implemented in release 964 of the HST ROM.  If
  137. bit 4 (decimal value 16) is ON in this register, MNP level 4 is
  138. DISABLED.   MNP level 4 operation is only effective at speeds
  139. of 1200bps and above.
  140.  
  141. Data Compression (MNP level 5) may be a mixed blessing,
  142. depending mostly on the type of data being transferred by the
  143. HST modem.  If your HST is used primarily for BBS communications
  144. and your file transfers are mostly ARChived files (processed by
  145. SEA's ARC, Vern Buerg's ARCA, or Phil Katz's PKARC), data
  146. compression by the modem is not only redundant, but it may
  147. actually SLOW DOWN your file transfers.  Effectively, the MNP 5
  148. data compression algorithms will attempt to replicate the work
  149. already done by the ARC utility and will fail to reduce the size
  150. of the data any further (it will likely INCREASE the size of
  151. your ARC'ed files), resulting in increased transfer times.
  152. Thus, the most efficient transfer or compressed files on
  153. 964-level HST modems occurs when data compression is turned off
  154. (to disdable MNP5, use the AT&K0 command).
  155.  
  156. ASCII, Text, .EXE and .COM files may benefit greatly from data
  157. compression, yielding transfer rates in the 1400-1900cps range.
  158. To activate automatic data compression, use the AT&K1 command.
  159.  
  160.  
  161. HARDWARE LIMITATIONS
  162.  
  163. How fast your computer can communicate with the modem is
  164. influenced by many factors.  The HST modem itself can
  165. communicate with the computer at a maximum rate of 19,200bps.
  166. Earlier models of the IBM PC and compatibles utilized an
  167. 8088 processor running at 4.77Mhz, transmitted data internally
  168. over an 8-bit wide data path, and their serial interfaces (to
  169. which the modem is attached) also used an 8-bit processor chip.
  170. These factors effectively limit the serial rate to
  171. 9600-10000bps.  So-called "Turbo" machines which use a
  172. dual-speed 8088 or NEC V20 microprocessor, or some of the 8086
  173. or V30 machines can achieve significantly faster serial speeds.
  174. The new series of AT-class 80286 and 80386 based machines can
  175. provide much faster serial speeds.
  176.  
  177. The original serial processor chip is usually an 8250, and is
  178. rated at 9600 (some 8250s